
// 首页数据

package sale

import (
    "dhfshop/models"
	"github.com/astaxie/beego/orm"
)

type Home struct {
    Id         int64    `orm:"column(id);pk;auto" json:"id" form:"id"`                         /* 编号 */
	PartnerId  int64     `orm:"column(partner_id);index" json:"partner_id" form:"partner_id"`   /* 商户编号 */
	AdvList    string  `orm:"column(adv_list)" json:"adv_list" form:"adv_list"`                 /*  */
	Home1      string  `orm:"column(home1);null" json:"home1"`                               /* */
	Home2      string  `orm:"column(home2);null" json:"home2" form:"home2"`                 /*  */
	Home3      string  `orm:"column(home3);null" json:"home3" form:"home3"`         /*  */
	Home4      string  `orm:"column(home4);null" json:"home4" form:"home4"`         /*  */
	Image      string  `orm:"column(image);null" json:"image" form:"image"`         /* 图片地址 */
	Types       string  `orm:"column(types);null" json:"types" form:"types"`            /* 操作类型 */
	Keyword    string  `orm:"column(keyword);null" json:"keyword" form:"keyword"`   /*搜索关键字  */
	Special    string  `orm:"column(special);null" json:"special" form:"special"`   /*专题编号  */
	Goods      string  `orm:"column(goods);null" json:"goods" form:"goods"`         /*商品编号  */
	Url        string  `orm:"column(url);null" json:"url" form:"url"`               /* 地址 */
	Data       string  `orm:"column(data);null" json:"data" form:"data"`         /*与操作类型对应的数据内容  */
}

func init() {
    orm.RegisterModel(new(Home))   
}

func AddHome(m *Home) (id int64, err error) {
	o := models.GetDefaultDB()
	id, err = o.Insert(m)
	return
}

func GetHomeId(id int64) (v *Home, err error) {
	o := models.GetDefaultDB()
	v = &Home{Id: id}
	if err = o.Read(v); err == nil {
		return v, nil
	}
	return nil, err
}


